package com.emeraldparser.symbol;

public interface SymbolClassWriter {

	public void writeCharacters(CharSequence characters);

	public void writeCharacter(char character);

	public void writeStartGroup();

	public void writeEndGroup();

	public void writeStartCharacters();

	public void writeEndCharacters();

	public void writeStartCharacter();

	public void writeEndCharacter();

	public void writeCursor(boolean down, boolean up);

	public void writeAlternationSymbol();

}
